Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proyecto RoR - API Messuri #1

Open
wants to merge 52 commits into
base: main
Choose a base branch
from
Open

Proyecto RoR - API Messuri #1

wants to merge 52 commits into from

Conversation

DanteAlonsoHT
Copy link
Owner

@DanteAlonsoHT DanteAlonsoHT commented Oct 28, 2021

Real-Time API Cryptomonedas usando Messuri API (Ruby on Rails) 📈

En ente Pull Request he estado trabajando en completar un proyecto usando Ruby on Rails para la adquisición en tiempo real de datos, simula calcular los rendimientos anuales que se tendrían si se inviertiera en las siguientes criptomonedas (BTC, ETH, ADA) con rendimientos mensuales de (5%, 4.2%, 1%) respectivamente, también usa websockets (ActionCable) para consumir una API (rest-client) en tiempo real usando funciones asíncronas, cada 120 segundos la tabla se va actualizando (prueba gratuita de Messuri API permite 1000 peticiones diarias máximo). Los datos se pueden visualizar en una tabla, y estos datos también pueden ser exportados como archivos .xls, .csv, .json para su uso de manera local.

  • - Conectar API Messuri a aplicación en Ruby on Rails.
  • - Usar ActionCable para crear websocket en conjunto con JavaScript.
  • - Despliegue de datos en una tabla (cada 120 segundos para evitar límite de peticiones).
  • - Formulario oculto para Exportar a CSV.
  • - Formulario oculto para Exportar a XLS.
  • - Formulario oculto para Exportar a JSON.
  • - Agregar estilos usando Bootstrap.
  • - Test unitarios para Home View.
  • - Test unitarios para Home Helper.
  • - Test unitarios para Home Requests.
  • - Test unitarios para ActionCable canal-cable.
  • - Documentar el código (home view, home controller, home helper, crypto_value_channel.js)
  • - Repositorio en Github.
  • - Configurar Rubocop Linters.
  • - Configurar ESLinter.
  • - Configurar Stylint Linters.
  • - Bug botones bloqueados.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant